/*reset.css*/
body { color: #000; background: #FFF; font-size: 80%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/
body {font:13px/1.22 arial,helvetica,clean,sans-serif;font-size:small;font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:99%;}
/*grids.css*/
body{text-align:center;}
#ft{clear:both;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;width:56.301em;min-width:750px;}
#doc2{width:73.074em; width:71.313em;}#doc3{margin:auto 10px;width:auto;}
#doc4{width:74.923em;*width:73.117em;}
.yui-b{position:relative;}.yui-b{_position:static;}
#yui-main .yui-b{position:static;}#yui-main{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.3207em;width:12.0106em;}
.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}
.yui-t2 .yui-b{float:left;width:13.8456em;width:13.512em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}
.yui-t3 .yui-b{float:left;width:23.0759em;width:22.52em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0759em;margin-left:23.52em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;margin-right:14.512em;}
.yui-t5 .yui-b{float:right;width:18.4608em;width:18.016em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}
.yui-t6 .yui-b{float:right;width:23.0759em;width:22.52em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0759em;margin-right:23.52em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:2%;width:32%;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{_margin-left:1.2%;*margin-left:1.7%;}
.yui-g .yui-gb .yui-u{_margin-left:.8%;}
.yui-gb .yui-u{margin-left:2%;width:32%;float:right;width:31.8%;}
.yui-gb div.first{margin-left:0;float:left;}
.yui-gb .yui-gb div.first{margin-right:0;width:31.7%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-g .yui-gc div.first,.yui-g .yui-ge div.first{float:left;}
.yui-gb .yui-gd .yui-u{width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{width:31%;_width:29.5%;}
.yui-gb .yui-gc .yui-u,.yui-g .yui-gc .yui-u{_float:right;width:32%;_width:29.9%;}
.yui-gb .yui-gc div.first{width:66%;width:64.5%;float:left;margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;display:inline;}
.yui-g div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:48.1%;*margin-left:0;}
.yui-g .yui-g div.first{margin:0;}.yui-gb .yui-g div.first{margin-right:1px;}
.yui-gb .yui-gb .yui-u{_margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{_width:48.1%;width:48.1%;*margin-left:0;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}
.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}
.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}
.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* base.css, part of YUI's CSS Foundation */
h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style: decimal outside;}
ul li{list-style: disc outside;}
dl dd{margin-left:1em;}
th,td{padding:.5em;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table{margin-bottom:1em;}

/*YUI container*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:1;}
yui-panel-container form{margin:0;}
.masked .yui-panel-container{z-index:2;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
yui-tt-shadow{position:absolute;}
.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-skin-sam .yui-panel-container{padding:0 1px;padding:2px 3px;}
.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}
.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}
.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../../images/skins/sprite.png) repeat-x 0 -200px;}
.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../../images/skins/sprite.png) no-repeat 0 -300px;}
.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}
.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-skin-sam .yui-dialog .ft .default{border-color:#304369;background-position:0 -1400px;}
.yui-skin-sam .yui-dialog .ft .default .first-child{border-color:#304369;}
.yui-skin-sam .yui-dialog .ft .default button{color:#fff;}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../../images/skins/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}

/* Style Sheet */

#doc{max-width:95%;}

a{text-decoration:none;color:#0000ff;outline:none;}
a:visited{color:#0000ff;}
a:hover{text-decoration:underline;}

ul li{list-style:none}
ul{margin:0}

body#lbis{background:#afd285 url(../../images/header-bg-tiled.png) center -90px repeat-x;text-align:left;overflow-x:hidden;}
body#lbis-home{background:#afd285 url(../../images/header-bg-tiled.png) center -210px repeat-x;text-align:left;}

#hd{height:100px;position:relative}

.logged-out-heading.location-to-web{margin:30px 20px 10px 0px;width:473px;height:37px;background:url(../../images/heading-take-your-location-to-the-web.png) no-repeat;float:left;text-indent:-9000px;}


.yui-gb{clear:both;}
.yui-gb .section-info.fp{margin:0px;background:#d6e8b8;}
.yui-gb .section-info.fp ul{margin:10px 0 5px}
.yui-gb .section-info.fp ul li{list-style:disc;margin:5px 0 5px 18px;font-size:100%;}

.section-info {background:#ffffd8; margin: 0 0 20px 0;}	
.section-info h3{font-size:140%;margin: 0 0 0 0;}
.section-info div.fp-area {margin:2px 13px; display:block}
.section-info div.area {margin:7px 10px 4px 16px; display:block;}
.section-info div.area ul {line-height: 150%;}
.section-info div.area ul li {list-style: disc; color: black;}
.section-info div.area p {margin: 0 0 0 5px; padding: 0; line-height: 150%;}
.section-info div.internal-area {margin:7px 10px 4px 19px; display:block}
.section-info div.internal-area ul {margin-bottom:7px;}
.section-info div.internal-area ul li {list-style: disc; color: black; margin:6px 10px 6px 17px;}
.section-info div.internal-area p {margin: 0; padding: 0;}
.section-info.top{margin:20px 0px;}
.section-info.o-blue{margin:20px 0px;background:#ceefd3;border:1px solid #92d1b8;}
.section-info.standfirst{background:#fff;font-size:108%;margin-bottom:0px;}
.section-info.news{background:#fff; font-size: 103%; margin-bottom:0px;}
.section-info p {line-height: 150%; }

.section-info.bottom{margin-bottom:0px;margin-top:15px;}
.section-info.bottom a{color:#0066ff}
.section-info.bottom #long-panel{width:36.8em;float:left;position:relative;}
.section-info.bottom #short-panel{border-left:1px solid #c9c591; float:left; margin-left:13px; padding-left: 10px; }

.yui-g .bottom-panels{width:217px;float:left;font-size:120%; color:#7e7c5b;}
.yui-g .bottom-panels ul {margin: 0; padding: 0;}
.yui-g .bottom-panels ul li {list-style:disc;margin:0px 0px 0px 16px;font-size:90%; line-height: 150%;}
.yui-g .bottom-panels p {;margin:0px 5px 0 6px;font-size:90%; padding: 0; line-height: 150%;}

div.getting-started{float:left;text-align:center;font-size:120%;color:#546040;margin-left:17px;margin-top:10px}
div.getting-started a.button-join-fe{background:url(../../images/button-join.png) 0 0 no-repeat;display:block;width:240px;height:33px;text-indent:-9000px}
div.getting-started a.button-join-fe:hover{background:url(../../images/button-join.png) 0 -38px no-repeat;display:block;width:240px;height:33px;text-indent:-9000px}

h1#brand{float:left;margin-top:17px;text-indent:-9000px;}
h1#brand a{width:285px;height:51px;display:block;background:url() 0 0 no-repeat;}

.splash-panel{opacity:0.9999;margin:4em 0 0.3em;background :url(../../images/bg_pins_3.png) 0 0 no-repeat;width:749px;height:118px;position:relative;z-index:2;}
.splash-panel h2, .splash-panel ol{display:none}
.bubbles{position:absolute;opacity:0;display:none;}
#point-one,	#point-two,	#point-three,#point-four,#point-five,#point-six{display:block;z-index:6;position:absolute}
#point-one{top:35px;left:2px;width:27px;height:26px;}
#point-two{top:64px;left:158px;width:31px;height:29px;}
#point-three{top:3px;left:341px;width:17px;height:17px;}
#point-four{top:33px;left	:452px;width:27px;height:29px;}
#point-five{top:63px;left:664px;width:29px;height:29px;}
#point-six{top:12px;left:707px;width:20px;height:20px;}


/*Footer */
#ft{margin-top:20px; margin-bottom:20px;}
#ft .sub-ft{display:block;width:57.7em;margin:0px auto;background:#95b26f;}
#ft p.ft{margin:2px;font-size:92%;padding:0px 20px 1px;}
#ft #main-footer .ft a{color:#001bfe;}
#ft #main-footer .ft{color:#475535;}
span#footer-logo{float:right;}
span#footer-logo a{background:url() no-repeat;width:105px;height:13px;display:block;margin-top:10px;}

.corner-top-green,.corner-top-green .corner-left-green,.corner-bottom-green,.corner-bottom-green .corner-left-green{display:block;height:20px;position:relative;}
.corner-top-green .corner-left-green,.corner-bottom-green .corner-left-green{width:10px;left:0px;} 	
.corner-top-green,.corner-bottom-green{width:100%;}


#user_login_box { border: 1px solid #89D8C5; padding: 10px 5px 10px 5px; background-color: #BBE8DD; color: #25705E; }
#user_login_box a { border: 1px solid #CCCCCC; padding: 5px; font-weight: bolder; color: #006633; }
#user_login_box a:hover { border: 1px solid #CCCCCC; padding: 5px; font-weight: bolder; background-color: #8BD8C5; font-style: normal; }

/*********	Auto Complete List Css	********/
.ac_completionList { font-family: Consolas; font-size: small; font-weight: normal; background-color: #FFFFCC; padding-top: 3px; }
.ac_listItem { border-bottom: dotted 1px #006699; color: #333399; font-family: consolas; border: 1px solid #E8F5FF; width: 200px !important; padding-top: 3px; }
.ac_highListItem { color: #003399; background-color: #FFFF99; border-bottom: dotted 1px #006699; font-family: consolas; border: 1px solid #E8F5FF; padding-top: 3px; }
#list { width: 200px !important; }
#list div { width: 200px !important; }


/***********	Comments	*************/
.comment { border: 1px solid silver; background-color: white; padding: 3px 10px; margin-bottom: 10px; width: 40%; }
.comment .date { font-size: 90%; color: #666666; text-align: right; margin: 0; padding: 3px 0px; border-bottom: 1px dashed silver; }
.comment .author { margin: 0; padding: 3px 0px; border-top: 1px dashed silver; font-size: 90%; }
.comment .content { min-height: 85px; margin: 5px; margin-left: 90px; }

/***********	Rating	 *************/
.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(Img/FilledStar.png); }
.emptyRatingStar { background-image: url(Img/EmptyStar.png); }
.savedRatingStar { background-image: url(Img/SavedStar.png); }

/***********	Model	 *************/
.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.divHolder { padding: 10px; background-color: #D9ECFF; border-style: groove; border-width: 1px; }
.detail { font-family: lucida grande,arial,helvetica,sans-serif; font-size: 11px; background-color: #fff; border: 1px solid #000; padding: 10px; }
.detail .footer { text-align: right; padding: 8px; }

/***********	Control	 *************/
.droplist { padding: 0px; font-family: Tahoma, Arial, Sans-Serif; font-size: .95em; color: #666666; width: 200px; }
.cssbutton { padding: 2px; font-family: Tahoma, Arial, Sans-Serif; font-size: .90em; color: #666666; }
fieldset { padding: 15px; border: 1px solid #679135; }
legend { margin: 10px; padding: 0.5em; border: 1px solid #344D08; color: #344D08; font-size: 90%; text-align: left; font-family: Arial, Helvetica, sans-serif; background-color: #95B26F; font-weight: bold; }

/***********	Table Style   *************/
table.gridtable { border-bottom: 3px solid #CFE4B6; border-collapse: collapse; font-family: Arial, sans-serif; color: #666666; font-size: 95%; border-style: solid; border-width: 1px 1px 3px 1px; border-color: #A2CA71; }
table.gridtable th{ padding-top: 6px; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; line-height: 1.1em; }
 table.gridtable th { background-position: 1px 1px; background-repeat: repeat-x; background-color: #8CBE50; font-size: 100%; line-height: 1.3em; color: #666666; border-left: 1px solid #dbddff; border-right: 1px solid #dbddff; border-bottom: 1px solid #dbddff; border-right-color: #A2CA71; border-bottom-color: #A2CA71; border-left-color: #A2CA71; }
 table.gridtable td { border-left: 0px; border-right: 0px; border-bottom: 1px dotted #dadada; border-right-color: inherit; border-bottom-color: #CFE4B6; border-left-color: inherit; }
 
 /***********	Grid View Style   *************/
/*GridViewCSS Soft Grey Style*/
.GridViewStyle { font-family: Arial, Sans-Serif; font-size: small; table-layout: auto; border-collapse: collapse; border: 1px solid #84B843; }

/*Header and Pager styles*/
.HeaderStyle, .PagerStyle { background-image: url(../../Images/YahooSprite.gif); background-position: top; background-repeat: repeat-x; background-color: #d1dbe0; }
.HeaderStyle th { padding: 5px; color: #003300; }
.HeaderStyle a { text-decoration: none; color: #006600; display: block; text-align: left; font-weight: normal; }
.PagerStyle table { text-align: center; margin: auto; }
.PagerStyle table td { border: 0px; padding: 5px; }
.PagerStyle td { border-top: #91a7b4 1px solid; border-top-color: #AFD285; }
.PagerStyle a { color: #003300; text-decoration: none; padding: 2px 10px 2px 10px; border-top: solid 1px #fff; border-right: solid 1px #91a7b4; border-bottom: solid 1px #91a7b4; border-left: solid 1px #fff; border-color: #fff #AFD285 #AFD285 #fff; }
.PagerStyle span { font-weight: bold; color: #003300; text-decoration: none; padding: 2px 10px 2px 10px; }

/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td { padding: 5px; border-right: solid 1px #91a7b4; border-right-color: #AFD285; }
.RowStyle td { background-color: #C9E0AB; }
.AltRowStyle td { background-color: #9ab2ca; background-image: url(../../Images/YahooSprite.gif); background-position: 0 -80px; background-repeat: repeat-x; }
.SelectedRowStyle td { background-color: #fcb814; background-image: url(../../Images/YahooSprite.gif); background-position: center; background-repeat: repeat-x; }